Example 7.2 The part drawing below has been removed from its header and its tolerances hidden for clarity. Still there at least five errors or items that are considered poor practice in the dimensioning of the object. Find these items and note, in your mind, how these items should be corrected. Portions of the drawing may be enlarged by clicking on that area.. Dimensions should not be crowded in top view. Dimensions should not appear inside the part. Radius dimension is missing on outside corners. Counterbore depth specification is missing. Linear dimension is missing on top view (bore block width).iew. 7080,3450 buttonclick buttonclick "7080,3450" 5010,3135 buttonclick buttonclick "5010,3135" 4410,2790 buttonclick buttonclick "4410,2790" 5775,3360 buttonclick buttonclick "5775,3360" 6030,3345 buttonclick buttonclick "6030,3345" cover1 cover2 cover3 cover4 cover5 step1 step2 step4 step5 step3 buttons backward audioon cover forward paused currframe thiswav audioerror playing update buttonclick buttonclick 4currframe, numframes 4thiswav, audioon, vol 9 > 0 ("cover" & m - 1 w <> 0 syserrornumber = 0 (mmstatus clip = "playing" = "paused") mmstop wait = "7-2-" & <> 0 mmvolume mmplay audioerror update forward pause audioOn paused thisWav playing buttonClick buttonClick 4thisWav, audioOn mmstatus clip ; = "playing" mmPause c = "paused" mmPlay } notify repeat audioon thiswav audioerror buttonclick buttonclick 4thiswav, audioon, vol syserrornumber = 0 mmvolume clip mmplay [<> 0 audioerror Repeat Portions of the drawing may be enlarged by clicking on that area..... Example 7.3 The part drawing below has been removed from its header and its tolerances hidden for clarity. Still there at least five errors or items that are considered poor practice in the dimensioning of the object. Find these items and note, in your mind, how these items should be corrected. Portions of the drawing may be enlarged by clicking on that area.. Do not dimension items that are not shown in true shape (i.e. circles which appear as ellipses). Use auxiliary views as needed. Larger dimensions should appear outside smaller dimensions. Arcs less than 180 degrees should be labeled as a radius, not a diameter. Arcs larger than 180 should be labeled as a diameter, not a radius. Redundant dimensions should not be used.... width). 4980,4335 buttonclick buttonclick "4980,4335" 6645,4050 buttonclick buttonclick "6645,4050" 6570,2490 buttonclick buttonclick "6570,2490" 5775,2460 buttonclick buttonclick "5775,2460" 4800,5250 buttonclick buttonclick "4800,5250" cover1 cover2 cover3 cover4 cover5 step1 step2 step4 step5 step3 buttons backward audioon cover forward paused currframe thiswav audioerror playing update buttonclick buttonclick 4currframe, numframes 4audioon, thiswav, vol 9 > 0 ("cover" & m - 1 w <> 0 syserrornumber = 0 (mmstatus clip = "playing" = "paused") mmstop wait = "7-3-" & <> 0 mmvolume mmplay audioerror update forward pause audioOn paused thisWav playing buttonClick buttonClick 4thisWav, audioOn mmstatus clip ; = "playing" mmPause c = "paused" mmPlay } notify repeat audioon thiswav audioerror buttonclick buttonclick 4thiswav, audioon, vol syserrornumber = 0 mmvolume clip mmplay [<> 0 audioerror Repeat Portions of the drawing may be enlarged by clicking on that area..... Example 7.1 The part drawing below has been removed from its header and its tolerances hidden for clarity. Still there at least five errors or items that are considered poor practice in the dimensioning of the object. Find these items and note, in your mind, how these items should be corrected. Portions of the drawing may be enlarged by clicking on that area.. Oversized arrowhead on one dimension. Large difference in font size and type on side view. Linear location dimension is missing on smaller hole. Chamfer specification is missing. Diameter dimension is wrong on larger hole. front view.iew.ont view. 5295,3390 buttonclick buttonclick "5295,3390" 8925,5235 buttonclick buttonclick "8925,5235" 4755,4170 buttonclick buttonclick "4755,4170" 5940,3975 buttonclick buttonclick "5940,3975" 6705,3450 buttonclick buttonclick "6705,3450" cover1 cover2 cover3 cover4 cover5 step1 step2 step4 step5 step3 buttons backward audioon cover forward paused currframe thiswav audioerror playing update buttonclick buttonclick 4currframe, numframes 4thiswav, audioon, vol 9 > 0 ("cover" & m - 1 w <> 0 syserrornumber = 0 (mmstatus clip = "playing" = "paused") mmstop wait = "7-1-" & <> 0 mmvolume mmplay audioerror update forward pause audioOn paused thisWav playing buttonClick buttonClick 4thisWav, audioOn mmstatus clip ; = "playing" mmPause c = "paused" mmPlay } notify repeat audioon thiswav audioerror buttonclick buttonclick 4thiswav, vol, audioon syserrornumber = 0 mmvolume clip mmplay [<> 0 audioerror Repeat Portions of the drawing may be enlarged by clicking on that area..... Y.&9D wndww intro pause audioOn paused thisWav playing buttonClick buttonClick 4thisWav, audioOn mmStatus clip 4 = "playing" mmPause d = "paused" mmPlay notify repeat audioOn thisWav buttonClick buttonClick 4thisWav, audioOn mmPlay clip notify Repeat intro pause repeat lastAnim thisAnim thisWav lastWav enterPage leavePage AnimDone AudioDone 4lastWav, thisWav, lastAnim, thisAnim 4audioOn, startTime B"repeat" /"intro" --switch the qones disabled enabled buttons here AnimDone AudioDone You have reached the end of Dimensioning. To review the material, go to the next page. To continue to Tolerancing, click the button below.elow. nextLesson tolerance buttonClick buttonClick tolerance &Go to next lesson! intro shorthand #4$Z% radius 0,0,0 rbgstroke Shorthand chamfer noscale 2fillet 1fillet 3holes 3holes diameter diameter ctrbored ctrbored ctrsunk ctrsunk detail detail thread thread notes notes To save time and space, as well as enhance clarity of a drawing, standard shorthand is used in dimensioning features. radiustxt radiustxt Radius ounterbored hole countersunk hole diametertxt diametertxt Diameter ounterbored hole countersunk hole chamfertxt chamfertxt Chamfer il elsewhere on drawing countersunk hole noscaletxt noscaletxt Not to Scale sewhere on drawing countersunk hole 3holestxt 3holestxt Multiple Features diameter d hole countersunk hole notestxt notestxt Reference to Notes illet awing countersunk hole detailtxt detailtxt Reference to detail located elsewhere untersunk hole threadtxt threadtxt Threads il elsewhere on drawing countersunk hole ctrsunktxt ctrsunktxt Countersunk Hole ounterbored hole countersunk hole ctrboredtxt ctrboredtxt Counterbored Hole ounterbored hole countersunk hole 2fillettxt threadtxt Weld with a double fillet awing countersunk hole 1fillettxt threadtxt Weld with a single fillet awing countersunk hole Click a shorthand symbol on the diagram above.e an example. guide1 Click the principle to see an example..e to see an example. Here are some guidelines for dimensioning which should be followed when possible and practical. These rules of thumb enhance the clarity of an engineering drawing. If they are not followed, the drawing may still be technically correct, but will reflect poorly on the drafter. currgroup dismiss animate outside buttonclick mouseEnter default mouseLeave buttonclick 4currgroup B"dismiss" 1 = "outside" B"animate" = cursor = default Dimension outside the view. between currgroup dismiss animate buttonclick mouseEnter default mouseLeave buttonclick 4currgroup B"dismiss" 2 = "between" B"animate" = cursor = default Dimension between views.ew. currgroup dismiss animate buttonclick mouseEnter default mouseLeave buttonclick 4currgroup B"dismiss" 2 = "much" B"animate" = cursor = default Dimension as much as possible on one view. currgroup dismiss animate buttonclick mouseEnter default mouseLeave buttonclick 4currgroup B"dismiss" 2 = " B"animate" = cursor = default Dimension only true lengths. Guidelines 0Moder 0Modern dismiss currgroup animated buttonclick buttonclick 4animated, currgroup picture 7 = 1 H1350, 0 H-1350, 0 H1350, 0 Click to Remove animate Repeat outside 0Modern 0Modern pct9.flt,pct Micrografx DRAW! (*.drw)=C animate Repeat dismiss extension animated outside buttonclick buttonclick 4animated "outside" "extension" ) = 1 npicture H650, 0 H0, 650 c = 0 Click to Remove extension between 0Modern animate Repeat dismiss between currgroup animated extension2 extension1 buttonclick buttonclick 4animated, currgroup "between" "extension2" "extension1" U = 1 npicture H-3400, 0 } = 0 Click to Remove extension2 extension1 0Modern 0Modern x: %.100s. Not a valid field, recordfiel object animate Repeat dismiss animated extension2 extension1 buttonclick buttonclick 4animated "much" npicture "20" H2044, 0 H-3402, 0 "extension2" "extension1" Click to Remove extension2 extension1 b^J^J^I buttonclick loc item1 = item2 = item3 = item4 = loc1 = loc2 = x = ( y = ( "blowup" 8"ch7prob.tbk" currentpage "ex7-1" big1 = picture "ex71" big2 = big3 = big4 = size1 = size2 = targetx = x * ( targety = y * ( /2*15)), (- /2*15)) -- For a child /15 - /15 - a popup - the 35 a kludge! "view" ? + 35 = cursor "mag" = default buttonclick loc item1 = item2 = item3 = item4 = loc1 = loc2 = x = ( y = ( "blowup" 8"ch7prob.tbk" currentpage "ex7-2" big1 = picture "ex72" big2 = big3 = big4 = size1 = size2 = targetx = x * ( targety = y * ( /2*15)), (- /2*15)) -- For a child /15 - /15 - a popup - the 35 a kludge! "view" ? + 35 = cursor "mag" = default buttonclick loc item1 = item2 = item3 = item4 = loc1 = loc2 = x = ( y = ( "blowup" 8"ch7prob.tbk" currentpage "ex7-3" big1 = picture "ex73" big2 = big3 = big4 = size1 = size2 = targetx = x * ( targety = y * ( /2*15)), (- /2*15)) -- For a child /15 - /15 - a popup - the 35 a kludge! "view" ? + 35 = cursor "mag" = default 4lastWav, thisWav, lastAnim, thisAnim 4audioOn, startTime 4currgroup = "relative" 26 = "baseline" "alternate" --switch the = "dimh1" qones disabled enabled buttons here /"intro" = B"repeat" , thiswav syserrornumber = 0 (mmstatus clip ? = "playing" U = "paused") mmstop o wait | = " }<> 0 audioerror AnimDone AudioDone 4lastWav, thisWav, lastAnim, thisAnim 4audioOn, startTime 4animated, currgroup --switch the "dimk1" qones disabled enabled buttons here /"intro" = B"repeat" , thiswav syserrornumber = 0 (mmstatus clip ? = "playing" U = "paused") mmstop o wait | = " }<> 0 audioerror buttonclick B"dismiss" AnimDone AudioDone buttonclick 4currrect dismiss 3, thiswav, lastwav, thisanim, lastanim . = "diml1" syserrornumber = 0 (mmstatus clip = "playing" = "paused") mmstop wait audioerror animdone audiodone buttonclick 4currframe, numframes 4thiswav, audioon, vol D <> 0 ("cover" & syserrornumber = 0 <> 1 (mmstatus clip = "playing" = "paused") mmstop wait = "7-1-" & mmvolume mmplay audioerror " & i) normalGraphic = icon "repeat" forwardsml" update buttonclick 4currframe, numframes 4thiswav, audioon, vol D <> 0 ("cover" & syserrornumber = 0 <> 1 (mmstatus clip = "playing" = "paused") mmstop wait = "7-2-" & mmvolume mmplay audioerror " & i) normalGraphic = icon "repeat" forwardsml" update buttonclick 4currframe, numframes 4thiswav, audioon, vol D <> 0 ("cover" & syserrornumber = 0 <> 1 (mmstatus clip = "playing" = "paused") mmstop wait = "7-3-" & mmvolume mmplay audioerror " & i) normalGraphic = icon "repeat" forwardsml" update buttonclick 4animated, audioon, thiswav, lastwav, vol = "dimk01" K = 1 "extension" npicture H0, 650 H650, 0 syserrornumber = 0 mmstatus clip = "playing" mmstop wait mmvolume mmplay audioerror yieldApp() syslockScreen = H0, -50 H-50, 0 = default buttonclick 4animated, thiswav, lastwav, audioon, vol ( = "dimk02" K = 1 "extension2" "between" "extension1" npicture H-3400, 0 syserrornumber = 0 mmstatus clip = "playing" mmstop wait mmvolume mmplay audioerror yieldApp() H100, 0 = default buttonclick 4animated, thiswav, lastwav, audioon, vol ( = "dimk04" K = 1 npicture H1350, 0 H1350, 0 H-1350, 0 syserrornumber = 0 mmstatus clip = "playing" mmstop wait mmvolume mmplay audioerror yieldApp() H-75, 0 H-75, 0 H75, 0 = default buttonclick 4animated, thiswav, lastwav, audioon, vol ( = "dimk05" K = 1 "extension1" "away" "extension2" npicture H-350, 0 H0, 500 syserrornumber = 0 mmstatus clip = "playing" mmstop wait mmvolume mmplay audioerror yieldApp() H35, 0 H0, -50 = default buttonclick 4animated, thiswav, lastwav, audioon, vol ( = "dimk06" E = 1 "60" H0, -500 "80" H-750, 0 sysLockscreen = syserrornumber = 0 mmstatus clip = "playing" mmstop wait mmvolume mmplay audioerror yieldApp() "60" H0, 150 "80" H250, 0 "60" H0, -50 "80" H-100, 0 buttonclick 4animated, thiswav, lastwav, audioon, vol ( = "dimk07" D = 1 "extension2" "extension1" npicture "90" H1000, 0 H750, 0 syserrornumber = 0 mmstatus clip = "playing" mmstop wait mmvolume mmplay audioerror yieldApp() H-100, 0 H-75 ,0 buttonclick 4animated, thiswav, lastwav, audioon, vol ( = "dimk08" D = 1 "extension2" "lrgsml" "extension1" npicture "30" H0, -360 110" H0, 360 syserrornumber = 0 mmstatus clip = "playing" mmstop wait mmvolume mmplay audioerror yieldApp() H0, 36 110" H0, -36 buttonclick 4animated, thiswav, lastwav, audioon, vol ( = "dimk10" L = 1 picture "2" syserrornumber = 0 mmstatus clip = "playing" mmstop wait mmvolume mmplay audioerror yieldApp() = default mmnotify cref, ccommand, cresult = "successful" buttonclick 4animated, thiswav, lastwav, audioon, vol ( = "dimk11" N = 1 picture " "wrong" "height" syserrornumber = 0 mmstatus clip = "playing" mmstop wait mmvolume mmplay audioerror yieldApp() = default mmnotify cref, ccommand, cresult = "successful" buttonclick 4animated, thiswav, lastwav, audioon, vol ( = "dimk12" L = 1 "arrow" picture "small" H-1700, 0 #big" H1400, 0 H1400, 0 syserrornumber = 0 mmstatus clip = "playing" mmstop wait mmvolume mmplay audioerror yieldApp() H170, 0 H-140, 0 H-140, 0 = default mmnotify cref, ccommand, cresult = "successful" 4lastAnim, thisAnim, lastWav, thisWav, currgroup --switch the @ = "dima1" 4dstarttime, dlstarttime, astarttime, cstarttime, !elstarttime, thiswav syserrornumber = 0 (mmstatus clip > = "playing" T = "paused") mmstop n wait { = " |<> 0 audioerror "dimension" "dimensionline" "arrowhead" "centerline" "leader" "extensionline" buttonclick animdone audiodone = cursor = default dismiss 4currrect rgbfill = 255,255,255 rgbstroke = 255,255,255 "radiustxt" = 128,255,191 = 0,0,0 buttonclick , audioon, thiswav, lastwav, vol = "dim01" syserrornumber = 0 (mmstatus clip g = "playing" } = "paused") mmStop wait mmvolume mmplay audioerror = cursor = default dismiss 4currrect rgbfill = 255,255,255 rgbstroke ; = 255,255,255 "diametertxt" = 128,255,191 = 0,0,0 buttonclick , audioon, thiswav, lastwav, vol = "dim02" syserrornumber = 0 (mmstatus clip g = "playing" } = "paused") mmStop wait mmvolume mmplay audioerror = cursor = default dismiss 4currrect rgbfill = 255,255,255 rgbstroke ; = 255,255,255 "3holestxt" = 128,255,191 = 0,0,0 buttonclick , audioon, thiswav, lastwav, vol = "dim06" syserrornumber = 0 (mmstatus clip g = "playing" } = "paused") mmStop wait mmvolume mmplay audioerror = "3 = cursor = default dismiss 4currrect rgbfill = 255,255,255 rgbstroke ; = 255,255,255 "ctrboredtxt" stage "stage1" = 128,255,191 = 0,0,0 -- mmplay clip buttonclick , audioon, thiswav, lastwav, vol = "dim03" syserrornumber = 0 (mmstatus d = "playing" z = "paused") mmStop wait mmvolume audioerror = cursor = default dismiss 4currrect rgbfill = 255,255,255 rgbstroke ; = 255,255,255 "ctrsunktxt" stage "stage1" = 128,255,191 = 0,0,0 -- mmplay clip buttonclick , audioon, thiswav, lastwav, vol = "dim04" syserrornumber = 0 (mmstatus d = "playing" z = "paused") mmStop wait mmvolume audioerror = cursor = default dismiss 4currrect rgbfill = 255,255,255 rgbstroke = 255,255,255 "chamfertxt" = 128,255,191 = 0,0,0 buttonclick , audioon, thiswav, lastwav, vol = "dim05" syserrornumber = 0 (mmstatus clip g = "playing" } = "paused") mmStop wait mmvolume mmplay audioerror = cursor = default dismiss 4currrect rgbfill = 255,255,255 rgbstroke ; = 255,255,255 "detailtxt" = 128,255,191 = 0,0,0 buttonclick , audioon, thiswav, lastwav, vol = "dim10" syserrornumber = 0 (mmstatus clip g = "playing" } = "paused") mmStop wait mmvolume mmplay audioerror = cursor = default dismiss 4currrect rgbfill = 255,255,255 rgbstroke = 255,255,255 "noscaletxt" = 128,255,191 = 0,0,0 buttonclick , audioon, thiswav, lastwav, vol = "dim09" syserrornumber = 0 (mmstatus clip g = "playing" } = "paused") mmStop wait mmvolume mmplay audioerror = cursor = default dismiss 4currrect rgbfill = 255,255,255 rgbstroke ; = 255,255,255 "threadtxt" = 128,255,191 = 0,0,0 buttonclick , audioon, thiswav, lastwav, vol = "dim07" syserrornumber = 0 (mmstatus clip g = "playing" } = "paused") mmStop wait mmvolume mmplay audioerror = cursor = default dismiss 4currrect rgbfill = 255,255,255 rgbstroke = 255,255,255 "1fillettxt" = 128,255,191 = 0,0,0 buttonclick , audioon, thiswav, lastwav, vol = "sweld" syserrornumber = 0 (mmstatus clip g = "playing" } = "paused") mmStop wait mmvolume mmplay audioerror = "1 = cursor = default dismiss 4currrect rgbfill = 255,255,255 rgbstroke ; = 255,255,255 "notestxt" = 128,255,191 = 0,0,0 buttonclick , audioon, thiswav, lastwav, vol = "dim08" syserrornumber = 0 (mmstatus clip g = "playing" } = "paused") mmStop wait mmvolume mmplay audioerror = cursor = default dismiss 4currrect rgbfill = 255,255,255 rgbstroke = 255,255,255 "2fillettxt" = 128,255,191 = 0,0,0 buttonclick , audioon, thiswav, lastwav, vol = "dweld" syserrornumber = 0 (mmstatus clip g = "playing" } = "paused") mmStop wait mmvolume mmplay audioerror = "2 4thisAnim, lastAnim, thisWav, lastWav 4numframes, currframe reset g, thiswav syserrornumber = 0 (mmstatus clip @ = "playing" V = "paused") mmstop p wait r<> 0 audioerror " & i) ("cover" & i) update animdone audiodone 4thisAnim, lastAnim, thisWav, lastWav 4numframes, currframe reset g, thiswav syserrornumber = 0 (mmstatus clip @ = "playing" V = "paused") mmstop p wait r<> 0 audioerror " & i) ("cover" & i) update animdone audiodone 4thisAnim, lastAnim, thisWav, lastWav 4numframes, currframe reset g, thiswav syserrornumber = 0 (mmstatus clip @ = "playing" V = "paused") mmstop p wait r<> 0 audioerror " & i) ("cover" & i) update animdone audiodone buttonclick 4animated, thiswav, lastwav, audioon, vol ( = "dimk03" K = 1 npicture "20" H2044, 0 H-3402, 0 "extension2" "much" "extension1" syserrornumber = 0 mmstatus clip = "playing" mmstop wait mmvolume mmplay audioerror yieldApp() H-146, 0 H243, 0 = default 1,!FX 1,!Fv 1,!Fl blowup ch7prob.tbk ex7-1 buttonclick mouseenter default mouseleave 1,!FX 1,!Fv 1,!Fl blowup ex7-2 ch7prob.tbk buttonclick mouseenter default mouseleave 1,!FX 1,!Fv 1,!Fl blowup ex7-3 ch7prob.tbk buttonclick mouseenter default mouseleave dimh1 thisAnim currgroup lastAnim relative baseline thisWav lastWav alternate enterPage dimh1 currgroup paused thiswav audioerror playing leavePage AnimDone AudioDone dimk1 intro pause thisAnim currgroup lastAnim repeat thisWav animated lastWav enterPage dimk1 currgroup paused thiswav audioerror dismiss playing leavePage AnimDone AudioDone Fdismiss currrect buttonclick thisanim lastanim thiswav lastwav diml1 currrect enterpage Fdismiss paused thiswav audioerror playing diml1 currrect leavepage animdone audiodone ,%H.% audioon cover forwardsml repeat paused currframe thiswav audioerror numframes playing buttonclick repeat forwardsml currframe numframes update ,%H.% audioon cover forwardsml repeat paused currframe thiswav audioerror numframes playing buttonclick repeat forwardsml currframe numframes update ,%H.% audioon cover forwardsml repeat paused currframe thiswav audioerror numframes playing buttonclick repeat forwardsml currframe numframes update .&+ +E extension audioon dimk01 }gyieldApp thiswav animated audioerror playing lastwav default buttonclick .&+ +E audioon }gyieldApp extension1 between thiswav animated audioerror extension2 playing lastwav default dimk02 buttonclick .&+ +E dimk04 audioon }gyieldApp thiswav animated audioerror playing lastwav default buttonclick .&+ +E audioon }gyieldApp dimk05 thiswav animated audioerror extension2 playing lastwav default extension1 buttonclick audioon }gyieldApp dimk06 thiswav animated audioerror playing lastwav buttonclick space audioon }gyieldApp dimk07 thiswav animated audioerror extension2 playing lastwav extension1 buttonclick audioon }gyieldApp dimk08 thiswav animated audioerror extension2 playing lastwav lrgsml extension1 buttonclick .&+ +E audioon dimk10 }gyieldApp thiswav animated audioerror playing lastwav default buttonclick successful thiswav mmnotify .&+ +E dimk11 audioon wrong }gyieldApp right height thiswav animated audioerror playing lastwav default buttonclick successful thiswav mmnotify .&+ +E audioon }gyieldApp small default thiswav animated audioerror playing lastwav dimk12 arrow buttonclick successful thiswav mmnotify thisAnim currgroup lastAnim dima1 thisWav lastWav enterpage astarttime leader lstarttime elstarttime paused dimensionline dimension dima1 centerline extensionline thiswav audioerror cstarttime playing dlstarttime dstarttime arrowhead leavepage currgroup buttonclick animdone audiodone mouseenter default mouseleave radiustxt currrect dismiss radiustxt activate Fdismiss audioon dim01 paused 9bactivate thiswav audioerror playing radius lastwav currrect buttonclick mouseenter default mouseleave diametertxt currrect dismiss diametertxt currrect activate Fdismiss audioon paused 9bactivate diameter thiswav audioerror playing lastwav dim02 currrect buttonclick mouseenter default mouseleave 3holestxt currrect dismiss 3holestxt currrect activate Fdismiss audioon dim06 paused 9bactivate thiswav audioerror playing 3holes lastwav currrect buttonclick mouseenter default mouseleave ctrboredtxt currrect dismiss ctrboredtxt currrect activate Fdismiss audioon ctrbored paused 9bactivate dim03 thiswav audioerror playing lastwav currrect buttonclick mouseenter default mouseleave ctrsunktxt currrect dismiss ctrsunktxt currrect activate Fdismiss audioon paused 9bactivate thiswav audioerror ctrsunk playing lastwav dim04 currrect buttonclick mouseenter default mouseleave chamfertxt currrect dismiss chamfertxt activate Fdismiss audioon dim05 chamfer paused 9bactivate thiswav audioerror playing lastwav currrect buttonclick mouseenter default mouseleave detailtxt currrect dismiss detailtxt currrect activate Fdismiss audioon dim10 paused 9bactivate thiswav audioerror playing detail lastwav currrect buttonclick mouseenter default mouseleave noscaletxt currrect dismiss noscaletxt activate Fdismiss audioon paused 9bactivate thiswav audioerror playing lastwav noscale dim09 currrect buttonclick mouseenter default mouseleave threadtxt currrect dismiss threadtxt currrect activate Fdismiss audioon dim07 paused 9bactivate thread thiswav audioerror playing lastwav currrect buttonclick mouseenter default mouseleave 1fillettxt currrect dismiss 1fillettxt activate Fdismiss audioon 9bactivate paused 1fillet sweld thiswav audioerror playing lastwav currrect buttonclick mouseenter default mouseleave notestxt currrect dismiss notestxt currrect activate Fdismiss audioon notes dim08 paused 9bactivate thiswav audioerror playing lastwav currrect buttonclick mouseenter default mouseleave 2fillettxt currrect dismiss 2fillettxt activate Fdismiss audioon 2fillet paused 9bactivate thiswav audioerror playing lastwav dweld currrect buttonclick thisAnim lastAnim currframe thisWav numframes lastWav enterpage reset leavepage ,%H.% cover forward paused currframe thiswav audioerror playing update reset animdone audiodone thisAnim lastAnim currframe thisWav numframes lastWav enterpage reset leavepage ,%H.% cover forward paused currframe thiswav audioerror playing update reset animdone audiodone thisAnim lastAnim currframe thisWav numframes lastWav enterpage reset leavepage ,%H.% cover forward paused currframe thiswav audioerror playing update reset animdone audiodone .&+ +E audioon }gyieldApp dimk03 thiswav animated audioerror extension2 playing lastwav default extension1 buttonclick B%oPH&oP@ thisAnim lastAnim objectives thisWav lastWav enterpage leavepage audiodone animdone 4thisAnim, lastAnim, thisWav, lastWav , = "objectives" audiodone animdone Chapter 7: Geometric Dimensioning The objectives of this chapter are to: Define various parts of a dimension specification on an object. Demonstrate guidelines to be used in specification of dimensions. Show common, accepted practices in the dimensioning of an object.w... buttonclick buttonclick Begin Lesson guide1 shorthand wwwwww :HDMEDIAPATH System Arial Arial Arial Arial pagesys.sbk =^addToSysBooks thisAnim thisWav statusBar Dimensioning menusys.sbk enterBook addToSysBooks 4thisWav, thisAnim addToSysBooks "pagesys.sbk" menusys. statusBar = "Dimensioning" onewBook Arial Arial BallroomTango Bahamas Arial Arial :CDMEDIAPATH Banff New Roman New Roman Boldface PS Boldface PS TBKWidgets pagesys.sbk =^addToSysBooks tb30win.dll thisAnim thisWav statusBar Dimensioning YieldApp menusys.sbk enterBook tb30win.dll addToSysBooks 4thisWav, thisAnim addToSysBooks "pagesys.sbk" menusys. X"tb30win.dll" YieldApp() statusBar = "Dimensioning" newBook unlinkDLL " Graphics Interactive pause audioOn paused thisWav audioerror playing buttonClick buttonClick 4thisWav, audioOn, vol syserrornumber = 0 mmStatus clip W = "playing" mmPause = "paused" mmvolume Pthiswav = mmPlay notify audioerror repeat audioOn thisWav audioerror buttonClick buttonClick 4thisWav, audioOn, vol syserrornumber = 0 mmvolume clip thiswav = mmPlay notify \<> 0 audioerror Repeat intro pause repeat currgroup lastAnim thisAnim thisWav animated lastWav enterPage pause repeat currgroup dismiss leavePage AnimDone AudioDone 4lastWav, thisWav, lastAnim, thisAnim 4audioOn, startTime 4animated, currgroup B"repeat" < = 0 --switch the qones disabled enabled buttons here /"intro" = buttonclick B"dismiss" AnimDone AudioDone IJYtr Click the principle to see an example..e to see an example. away2 currgroup dismiss animate buttonclick mouseEnter default mouseLeave buttonclick 4currgroup B"dismiss" 2 = "away" B"animate" = cursor = default Place dimensions 10-15 mm away from view. More Guidelines middle2 middle currgroup dismiss animate buttonclick mouseEnter default mouseLeave buttonclick 4currgroup B"dismiss" 2 = " B"animate" = cursor = default Place dimensions in the middle of the dimension line. space2 space currgroup dismiss animate buttonclick mouseEnter default mouseLeave buttonclick 4currgroup B"dismiss" 2 = " B"animate" = cursor = default Space dimensions evenly, approximately 5-10 mm apart. lrgsml2 currgroup dismiss animate lrgsml buttonclick mouseEnter default mouseLeave buttonclick 4currgroup B"dismiss" 2 = "lrgsml" B"animate" = cursor = default Place larger dimensions outside smaller dimensions. redundant2 currgroup dismiss animate redundant buttonclick mouseEnter default mouseLeave buttonclick 4currgroup B"dismiss" 2 = "redundant" B"animate" = cursor = default Don't give unnecessary or redundant dimensions. REF dimensions may be used as a last resort. height2 currgroup height dismiss animate buttonclick mouseEnter default mouseLeave buttonclick 4currgroup B"dismiss" 2 = "height" B"animate" = cursor = default Dimensions and text should be approximately 3-5 mm in height. Use consistent sized text throughout the drawing. arrow2 currgroup dismiss animate arrow buttonclick mouseEnter default mouseLeave buttonclick 4currgroup B"dismiss" 2 = "arrow" B"animate" = cursor = default Arrow heads should be smaller than the text. redundant animate Repeat dismiss currgroup animated redundant buttonclick buttonclick 4animated, currgroup "redundant" . = 1 picture "2" S = 0 Click to Remove crowd2 crowd currgroup dismiss animate buttonclick mouseEnter default mouseLeave buttonclick 4currgroup B"dismiss" 2 = "crowd" B"animate" = cursor = default Don't crowd dimensions.gths. 0Modern 0Moder dismiss animated extension2 currgroup extension1 buttonclick buttonclick 4animated, currgroup "away" "extension1" "extension2" [ = 1 npicture H-350, 0 H0, 500 Click to Remove animate Repeat horizscale 20 mm vertscale arrows currframe default buttonclick currframe buttonclick 4currframe ("arrows" & 6" & picture (" 6" & = default notifybefore >= 3 enabled dismiss crowd currframe buttonclick buttonclick 4currframe "crowd" picture (" - = 0 Click to Remove currframe buttonclick currframe buttonclick 4currframe picture (" % - 1 notifybefore e > 0 enabled animate audioon currframe thiswav audioerror playing lastwav dimk09 buttonclick buttonclick 4currframe, thiswav, lastwav, audioon, vol ( = "dimk09" picture (" i = 0 syserrornumber = 0 mmstatus clip = "playing" mmstop wait mmvolume mmplay audioerror Reset arrows0 arrows1 arrows2 blue0 blue1 blue2 height right wrong animate Repeat dismiss wrong right height animated buttonclick buttonclick 4animated "height" picture " "wrong" h = 0 Click to Remove arrow 0Modern small 0Moder animate Repeat dismiss small animated arrow buttonclick buttonclick 4animated "arrow" picture "small" H-1700, 0 #big" H1400, 0 H1400, 0 Click to Remove &File E&xit Alt+F4 Exit the program &Navigate navigate &First Page Ctrl+Home first &Next Page Page Down &Previous Page Page Up previous &Go to Page... Ctrl+G Introduction intro Go to Introduction chapter Objectives intro1 History intro2 Usefulness intro3 Sketching sketch Go to Sketching chapter Objectives Techniques Objects Cartooning Engineering Drawings formDraw Go to Formal Drawings chapter Objectives Format Working Drawings Othogonal Projection ortho Go to Orthogonal Projection chapter Objectives orth1 Theory orth2 Standard Views orth3 Auxiliary Views orth4 Common Practices orth5 orth6 Pictorials pictorials Go to Pictorials chapter Objectives pict1 Oblique View pict2 Isometric View pict3 Perspective View pict4 pict5 Sections sections Go to Sections chpater Objectives Full Section Half Section Offset Section Broken-Out Section Revolved Section Removed Section Common Practices Dimensioning dimension Go to Dimensioning chapter Objectives Definitions Guidelines Common Shorthand Tolerancing tolerance Go to Tolerancing chapter Objectives Definitions Practical Fabrication Tolerances True Position Datums Surface Features Descriptive Geometry descGeom Go to Descriptive Geometry chapter Objectives Basic Principles and Relationships Line Visibility Distance Between Lines Edge Views and True Shapes Dihedral Angles Intersection of a Line and a Plane Intersection of Two Planes Intersection of a Plane and a Solid Intersection of Solids Surface Developments Contours and Cut-and-Fill Shadows &Main Menu Ctrl+Alt+Home Go to the main menu &Options options &Audio Mute Ctrl+M OnOff Turns audio on or off Volume... setVolume Set the volume of audio &Page Controls controls Displays/Hides the Navigation Control Bar &Help Instructions F1 tutor How to use the program About the Authors authors Information about the authors Prof. Dennis K. Lieu Chris Casey Su Shien Pang Paul Krueger Allison Okamura Acknowledgments others Copyright Info copyright dima1 dimb1 dimc1 dimd1 dime1 dimf1 dimg1 dimh1 dimi1 dimj1 dimk1 dimk01 dimk02 dimk03 dimk04 dimk05 dimk06 dimk07 dimk08 dimk09 dimk10 dimk11 dimk12 diml1 dim01 dim02 dim03 dim04 dim05 dim06 dim07 dim08 dim09 dim10 dim11 7-1-1 7-1-2 7-1-3 7-1-4 7-1-5 7-2-1 7-2-2 7-2-3 7-2-4 7-2-5 7-3-1 7-3-2 7-3-3 7-3-4 7-3-5 dweld sweld objectives audio\dim_a1.wav audio\dim_b1.wav audio\dim_c1.wav audio\dim_d1.wav audio\dim_e1.wav audio\dim_f1.wav audio\dim_g1.wav audio\dim_h1.wav audio\dim_i1.wav audio\dim_j1.wav audio\dim_k1.wav audio\dim_k11.wav audio\dim_k12.wav audio\dim_k13.wav audio\dim_k14.wav audio\dim_k15.wav audio\middle.wav audio\dim_k17.wav audio\dim_k18.wav audio\dim_k19.wav audio\dim_k110.wav audio\dim_k111.wav audio\dim_k112.wav audio\dim_l1.wav audio\dim_l11.wav audio\dim_l12.wav audio\dim_l13.wav audio\dim_l14.wav audio\dim_l15.wav audio\dim_l16.wav audio\dim_l17.wav audio\dim_l18.wav audio\dim_l19.wav audio\dim_l110.wav audio\dim_l111.wav audio\7-1-1.wav -1-1. audio\7-1-2.wav audio\7-1-3.wav audio\7-1-4.wav audio\7-1-5.wav audio\7-2-1.wav audio\7-2-2.wav audio\7-2-3.wav audio\7-2-4.wav audio\7-2-5.wav audio\7-3-1.wav audio\7-3-2.wav audio\7-3-3.wav audio\7-3-4.wav audio\7-3-5.wav audio\dweld.wav audio\sweld.wav audio\chapter7.wav "6%x' Dimensioningation Dimensions Dimension Dimension Line Arrowhead Center Line Leader Extension Line audioon dimb1 paused 9bactivate thisWav audioerror playing lastWav dimension buttonclick buttonclick 4audioon, thisWav, lastWav, vol = "dimb1" syserrornumber = 0 lastwav (mmstatus clip = "playing" 1= "paused") mmstop Kwait mmvolume Ithiswav = mmplay audioerror "dimension" audioon paused 9bactivate dimensionline thisWav audioerror playing lastWav dimc1 buttonclick buttonclick 4audioon, thisWav, lastWav, vol = "dimc1" syserrornumber = 0 lastwav (mmstatus clip = "playing" 1= "paused") mmstop Kwait mmvolume Ithiswav = mmplay audioerror "dimensionline" audioon paused 9bactivate thisWav audioerror playing lastWav dimd1 arrowhead buttonclick buttonclick 4audioon, thisWav, lastWav, vol = "dimd1" syserrornumber = 0 lastwav (mmstatus clip = "playing" 1= "paused") mmstop Kwait mmvolume Ithiswav = mmplay audioerror "arrowhead" audioon dimf1 paused 9bactivate centerline thisWav audioerror playing lastWav buttonclick buttonclick 4audioon, thisWav, lastWav, vol = "dimf1" syserrornumber = 0 lastwav (mmstatus clip = "playing" 1= "paused") mmstop Kwait mmvolume Ithiswav = mmplay audioerror "centerline" audioon leader paused 9bactivate thisWav audioerror playing dimg1 lastWav buttonclick buttonclick 4audioon, thisWav, lastWav, vol = "dimg1" syserrornumber = 0 lastwav (mmstatus clip = "playing" 1= "paused") mmstop Kwait mmvolume Ithiswav = mmplay audioerror "leader" audioon paused 9bactivate extensionline thisWav dime1 audioerror playing lastWav buttonclick buttonclick 4audioon, thisWav, lastWav, vol = "dime1" syserrornumber = 0 lastwav (mmstatus clip = "playing" 1= "paused") mmstop Kwait mmvolume Ithiswav = mmplay audioerror "extensionline" Definitions Dimensions are used to specify parts. All features of a part must be dimensioned. There are two types of dimensions. Size dimensions, shown in red, describe the size of a feature, such as a hole. Location dimensions give the location of features relative to a baseline, and are shown in blue below. Dimensioning is covered in ANSI specification Y 14.5. Below are the definitions of commonly used dimensioning terminology... dimension currgroup dimension activate 4currgroup " = "dimension" dimension Dimension - the size of the feature dimensionline currgroup dimensionline activate 4currgroup " = "dimensionline" o o " dimensionline Dimension Line - runs parallel to the feature being dimensioneddd o o " dimensionline arrowhead arrowhead currgroup activate 4currgroup " = "arrowhead" arrowhead Arrowhead - points to the extension lines arrowhead centerline currgroup centerline activate 4currgroup " = "centerline" Center Line - shows the center of a cylindrical feature. leader currgroup leader activate 4currgroup " = "leader" leader Leader - used for showing radius or diameter. extensionline currgroup extensionline activate 4currgroup " = "extensionline" extensionline Extension Line - denotes the limits of the feature. extensionline Click one of the hotwords on the right. appropriate animation.on............. relative The two types of location dimensions are relative and baseline. In relative dimensioning, features are located with respect to each other. This method is used when the separation distance between two features is important. However, since no measurement is precise, error propagation may occur. Types of Location Dimensions baseline Baseline dimensioning, where the location of features is given with respect to a common baseline, avoids tolerance buildup and facilitates numerical machining. alternate An alternate way of showing baseline dimensions is to place the dimensions concurrently. This is known as chain dimensioning. radbuttons mouseenter default mouseleave = cursor = default relative audioon dimh1 relative currgroup paused thiswav audioerror playing lastwav buttonclick successful thiswav audioerror mmnotify buttonclick 4currgroup, audioon, thiswav, lastwav, vol = "dimh1" syserrornumber = 0 (mmstatus clip k = "playing" = "paused") mmstop notify mmvolume mmplay audioerror = "relative" mmnotify cref, ccommand, cresult = "successful" Relative audioon dimj1 currgroup paused thiswav audioerror playing lastwav alternate buttonclick successful thiswav audioerror mmnotify buttonclick 4currgroup, audioon, thiswav, lastwav, vol = "dimj1" syserrornumber = 0 (mmstatus clip k = "playing" = "paused") mmstop notify mmvolume mmplay audioerror = "alternate" mmnotify cref, ccommand, cresult = "successful" Chain audioon dimi1 currgroup paused baseline thiswav audioerror playing lastwav buttonclick successful thiswav audioerror mmnotify buttonclick 4currgroup, audioon, thiswav, lastwav, vol = "dimi1" syserrornumber = 0 (mmstatus clip k = "playing" = "paused") mmstop notify mmvolume mmplay audioerror = "baseline" mmnotify cref, ccommand, cresult = "successful" Baseline smpause smpausedis point frwrddis bkwrddis backwardsml backwardDis forwardsml forwardDis pauseup pauseDis repeat **""""""**" ********** ********* ******** "" Microsoft Draw System "Arial Narrow 20.00 27.50 25.00 55.00 30.00 40.00 16.00 25.00 15.00 "GreekMathSymbols "System XRVOL=65534 SYNTHLVOL=6 0Modern 0Modern >1GD\ ?JGDG VC.3'0S>* ?0X># ?J7D -!:9 -9:$E$O -9:$2E$ $:!W-- !E2,2 :E,,2 WOE,F, 9$266F2 926HH;6 96;HH6,$! 6ZH;,$!9 3-FPF$! ))5(D@ )%#>D 58575 0Modern 85758575 85758575 985o9 85o985o9 85o985o9 40|6x 85C285|6 758&75 85C285 -o9_* 58575 0Modern 85758575 85758575 85C285|6 758&75 -o9_*